const Router = require('koa-router')
const router = new Router()
const u = require('../api')

// 企业新闻
router.get('/qyxw/:id\.html', async (ctx) => {
  ctx.response.status = 200
  const id = ctx.params.id || ''
  ctx.config.nav[4].checked = true
  ctx.config.title = '企业新闻详情'
  ctx.config.description = '企业新闻详情'
  ctx.config.keyword = '企业新闻详情'
  const type = u.newsType

  // 新闻详情
  let { errno, errmsg, result } = await u.getNewsInfo({
    id,
    upAndDown: true
  })
  if (result) {
    ctx.config.title = result.title
    ctx.config.description = result.title
    ctx.config.keyword = result.title
  }

  await ctx.render('xwdtxq.ejs', {
    config: ctx.config,
    type,
    pathname: 'qyxw',
    infoData: result || null,
    pageData: {
      prev: result.previousInformation || null,
      next: result.nextInformation || null
    }
  })
})

// 行业动态
router.get('/hydt/:id\.html', async (ctx) => {
  ctx.response.status = 200
  const id = ctx.params.id || ''
  ctx.config.nav[4].checked = true
  ctx.config.title = '行业动态详情'
  ctx.config.description = '行业动态详情'
  ctx.config.keyword = '行业动态详情'
  const type = u.newsType

  // 新闻详情
  let { errno, errmsg, result } = await u.getNewsInfo({
    id
  })
  if (result) {
    ctx.config.title = result.title
    ctx.config.description = result.title
    ctx.config.keyword = result.title
  }

  await ctx.render('xwdtxq.ejs', {
    config: ctx.config,
    type,
    pathname: 'hydt',
    infoData: result || null,
    pageData: {
      prev: result.previousInformation || null,
      next: result.nextInformation || null
    }
  })
})

module.exports = router